package com.tsmti.webservice.entity;

/**
 * Title：PimsSystem
 * Class：com.tsmti.core.common.entity
 * Comapny:
 *
 * @author：zcw
 * @version：2.5 CreateTime：2018/1/15 21:53
 * Modify log:
 * Description：
 */
public interface MarkDeleteable {
    /**
     * 删除标志（0：正常；1：删除 ）
     */
//    static final String DEL_FLAG_NORMAL = "0";
//    static final String DEL_FLAG_DELETE = "1";

    /**
     * 获取删除标志
     * @return 获取删除标志
     */
    Integer getDelFlag();

    /**
     * 删除标志
     * @param delFlag 标识
     */
    void setDelFlag(Integer delFlag);

    /**
     * 设置删除标志
     * @param isDelete 是删除
     */
    void markDelete(Boolean isDelete);

    /**
     * 标志
     * @return 标志
     */
    Boolean markStatus();
}
